11 research outputs found

    Project-Based Learning for Robot Control Theory: A Robot Operating System (ROS) Based Approach

    Full text link
    Control theory is an important cornerstone of the robotics field and is considered a fundamental subject in an undergraduate and postgraduate robotics curriculum. Furthermore, project-based learning has shown significant benefits in engineering domains, specifically in interdisciplinary fields such as robotics which require hands-on experience to master the discipline adequately. However, designing a project-based learning experience to teach control theory in a hands-on setting can be challenging, due to the rigor of mathematical concepts involved in the subject. Moreover, access to reliable hardware required for a robotics control lab, including the robots, sensors, interfaces, and measurement instruments, may not be feasible in developing countries and even many academic institutions in the US. The current paper presents a set of six project-based assignments for an advanced postgraduate Robot Control course. The assignments leverage the Robot Operating System (ROS), an open-source set of tools, libraries, and software, which is a de facto standard for the development of robotics applications. The use of ROS, along with its physics engine simulation framework, Gazebo, provides a hands-on robotics experience equivalent to working with real hardware. Learning outcomes include: i) theoretical analysis of linear and nonlinear dynamical systems, ii) formulation and implementation of advanced model-based robot control algorithms using classical and modern control theory, and iii) programming and performance evaluation of robotic systems on physics engine robot simulators. Course evaluations and student surveys demonstrate that the proposed project-based assignments successfully bridge the gap between theory and practice, and facilitate learning of control theory concepts and state-of-the-art robotics techniques through a hands-on approach.Comment: 24 pages, 15 figures, accepted for publication in the 2023 ASEE Annual Conference Proceedings, American Society for Engineering Educatio

    Applications of parallel computing in robotics problems

    Get PDF
    "December 2013.""A Thesis presented to the Faculty of the Graduate School University of Missouri In Partial Fulfillment Of the Requirements for the Degree Master of Science."Thesis advisor: Dr. Guilherme N. DeSouza.Many typical robotics problems involve search in high-dimensional spaces, where real-time execution is hard to be achieved. This thesis presents two case studies of parallel computation in such robotics problems. More specifically, two problems of motion planning-the Inverse Kinematics of robotic manipulators and Path Planning for mobile robots-are investigated and the contributions of parallel algorithms are highlighted. For the Inverse Kinematics problem, a novel and fast solution is proposed for general serial manipulators. This new approach relies on the computation of multiple (parallel) numerical estimations of the inverse Jacobian while it selects the current best path to the desire con- figuration of the end-effector. Unlike other iterative methods, our method converges very quickly, achieving sub-millimeter accuracy in 20.48ms in average. We demonstrate such high accuracy and the real-time performance of our method by testing it with six different robots, at both non-singular and singular configurations, including a 7-DoF redundant robot. The algorithm is implemented in C/C++ using a configurable number of POSIX threads, and it can be easily expanded to use many-core GPUs. For the Path Planning problem, a solution to the problem of smooth path planning for mobile robots in dynamic and unknown environments is presented. A novel concept of Time-Warped Grids is introduced to predict the pose of obstacles on a grid-based map and avoid collisions. The algorithm is implemented using C/C++ and the CUDA programming environment, and combines stochastic estimation (Kalman filter), Harmonic Potential Fields and a Rubber Band model, and it translates naturally into the parallel paradigm of GPU programing. The proposed method was tested using several simulation scenarios for the Pioneer P3- DX robot, which demonstrated the robustness of the algorithm by finding the optimum path in terms of smoothness, distance, and collision-free either in static or dynamic environments, even with a very large number of obstacles.Includes bibliographical references (pages 70-78)

    Dynamic Modeling, Design and Control of Wire-Borne Underactuated Brachiating Robots: Theory and Application

    Get PDF
    The ability of mobile robots to locomote safely in unstructured environments will be a cornerstone of robotics of the future. Introducing robots into fully unstructured environments is known to be a notoriously difficult problem in the robotics field. As a result, many of today's mobile robots are confined to prepared level surfaces in laboratory settings or relatively controlled environments only. One avenue for deploying mobile robots into unstructured settings is to utilize elevated wire networks. The research conducted under this thesis lays the groundwork for developing a new class of wire-borne underactuated robots that employs brachiation -- swinging like an ape -- as a means of locomotion on flexible cables. Executing safe brachiation maneuvers with a cable-suspended underactuated robot is a challenging problem due to the complications induced by the cable dynamics and vibrations. This thesis studies, from concept through experiments, the dynamic modeling techniques and control algorithms for wire-borne underactuated brachiating robots, to develop advanced locomotion strategies that enable the robots to perform energy-efficient and robust brachiation motions on flexible cables. High-fidelity and approximate dynamic models are derived for the robot-cable system, which provide the ability to model the interactions between the cable and the robot and to include the flexible cable dynamics in the control design. An optimal trajectory generation framework is presented in which the flexible cable dynamics are explicitly accounted for when designing the optimal swing trajectories. By employing a variety of control-theoretic methods such as robust and adaptive estimation, control Lyapunov and barrier functions, semidefinite programming and sum-of-squares optimization, a set of closed-loop control algorithms are proposed. A novel hardware brachiating robot design and embodiment are presented, which incorporate unique mechanical design features and provide a reliable testbed for experimental validation of the wire-borne underactuated brachiating robots. Extensive simulation results and hardware experiments demonstrate that the proposed multi-body dynamic models, trajectory optimization frameworks, and feedback control algorithms prove highly useful in real world settings and achieve reliable brachiation performance in the presence of uncertainties, disturbances, actuator limits and safety constraints.Ph.D

    Robust Control Synthesis and Verification for Wire-Borne Underactuated Brachiating Robots Using Sum-of-Squares Optimization

    Full text link
    Control of wire-borne underactuated brachiating robots requires a robust feedback control design that can deal with dynamic uncertainties, actuator constraints and unmeasurable states. In this paper, we develop a robust feedback control for brachiating on flexible cables, building on previous work on optimal trajectory generation and time-varying LQR controller design. We propose a novel simplified model for approximation of the flexible cable dynamics, which enables inclusion of parametric model uncertainties in the system. We then use semidefinite programming (SDP) and sum-of-squares (SOS) optimization to synthesize a time-varying feedback control with formal robustness guarantees to account for model uncertainties and unmeasurable states in the system. Through simulation, hardware experiments and comparison with a time-varying LQR controller, it is shown that the proposed robust controller results in relatively large robust backward reachable sets and is able to reliably track a pre-generated optimal trajectory and achieve the desired brachiating motion in the presence of parametric model uncertainties, actuator limits, and unobservable states.Comment: 8 pages, 12 figures, 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS

    Cable Estimation-Based Control for Wire-Borne Underactuated Brachiating Robots: A Combined Direct-Indirect Adaptive Robust Approach

    Full text link
    In this paper, we present an online adaptive robust control framework for underactuated brachiating robots traversing flexible cables. Since the dynamic model of a flexible body is unknown in practice, we propose an indirect adaptive estimation scheme to approximate the unknown dynamic effects of the flexible cable as an external force with parametric uncertainties. A boundary layer-based sliding mode control is then designed to compensate for the residual unmodeled dynamics and time-varying disturbances, in which the control gain is updated by an auxiliary direct adaptive control mechanism. Stability analysis and derivation of adaptation laws are carried out through a Lyapunov approach, which formally guarantees the stability and tracking performance of the robot-cable system. Simulation experiments and comparison with a baseline controller show that the combined direct-indirect adaptive robust control framework achieves reliable tracking performance and adaptive system identification, enabling the robot to traverse flexible cables in the presence of unmodeled dynamics, parametric uncertainties and unstructured disturbances.Comment: 8 pages, 8 figures, 2020 IEEE Conference on Decision and Control (CDC

    The global burden of cancer attributable to risk factors, 2010-19 : a systematic analysis for the Global Burden of Disease Study 2019

    Get PDF
    Background Understanding the magnitude of cancer burden attributable to potentially modifiable risk factors is crucial for development of effective prevention and mitigation strategies. We analysed results from the Global Burden of Diseases, Injuries, and Risk Factors Study (GBD) 2019 to inform cancer control planning efforts globally. Methods The GBD 2019 comparative risk assessment framework was used to estimate cancer burden attributable to behavioural, environmental and occupational, and metabolic risk factors. A total of 82 risk-outcome pairs were included on the basis of the World Cancer Research Fund criteria. Estimated cancer deaths and disability-adjusted life-years (DALYs) in 2019 and change in these measures between 2010 and 2019 are presented. Findings Globally, in 2019, the risk factors included in this analysis accounted for 4.45 million (95% uncertainty interval 4.01-4.94) deaths and 105 million (95.0-116) DALYs for both sexes combined, representing 44.4% (41.3-48.4) of all cancer deaths and 42.0% (39.1-45.6) of all DALYs. There were 2.88 million (2.60-3.18) risk-attributable cancer deaths in males (50.6% [47.8-54.1] of all male cancer deaths) and 1.58 million (1.36-1.84) risk-attributable cancer deaths in females (36.3% [32.5-41.3] of all female cancer deaths). The leading risk factors at the most detailed level globally for risk-attributable cancer deaths and DALYs in 2019 for both sexes combined were smoking, followed by alcohol use and high BMI. Risk-attributable cancer burden varied by world region and Socio-demographic Index (SDI), with smoking, unsafe sex, and alcohol use being the three leading risk factors for risk-attributable cancer DALYs in low SDI locations in 2019, whereas DALYs in high SDI locations mirrored the top three global risk factor rankings. From 2010 to 2019, global risk-attributable cancer deaths increased by 20.4% (12.6-28.4) and DALYs by 16.8% (8.8-25.0), with the greatest percentage increase in metabolic risks (34.7% [27.9-42.8] and 33.3% [25.8-42.0]). Interpretation The leading risk factors contributing to global cancer burden in 2019 were behavioural, whereas metabolic risk factors saw the largest increases between 2010 and 2019. Reducing exposure to these modifiable risk factors would decrease cancer mortality and DALY rates worldwide, and policies should be tailored appropriately to local cancer risk factor burden. Copyright (C) 2022 The Author(s). Published by Elsevier Ltd. This is an Open Access article under the CC BY 4.0 license.Peer reviewe

    Bipolar transurethral vaporization: a superior procedure in benign prostatic hyperplasia: a prospective randomized comparison with bipolar TURP

    No full text
    Objective To compare the outcomes of bipolar transurethral vaporization of the prostate (TUVP) with bipolar transurethral resection of the prostate (TURP). Materials and Methods In a prospective randomized trial, 88 patients with moderate to severe lower urinary tract symptoms secondary to benign prostatic hyperplasia (BPH) underwent bipolar TUVP (N = 39) or bipolar TURP (N = 49) from October 2010 to November 2011. The inclusion criteria were age > 50 years, prostate volume of 30-80mL, serum PSA < 4ng/mL, IPSS ≥ 20, Qmax ≤ 10mL/s and failed medical therapy. The perioperative and postoperative outcomes were evaluated and the IPSS and Qmax were assessed preoperatively and 3 months after procedure in all cases. Results Both groups were similar in patient age, prostate volume, preoperative IPSS and Qmax. The TUVP group had significantly lower mean values of operative time, hospital stay, catheterization period, irrigation fluid volume and serum hemoglobin, creatinine, sodium and potassium changes compared with TURP group. No significant differences were seen between two groups regarding complications (TUVP = 10.3%; TURP = 12.2%) and modified Clavien classification of complications. No TUR syndrome, obturator reflex or epididymitis occurred in both groups. Re-hospitalization and transfusion due to clot retention (N = 2) and urethral stricture (N = 1) were reported only in the TURP group. Three patients experienced urinary retention after catheter removal in the TUVP group. Two patients were re-catheterized temporarily and one patient required repeat bipolar TUVP. Three months after surgery, two groups had significant improvement in IPSS and Qmax. But the TUVP group had significantly lower IPSS and higher Qmax than TURP group. Conclusions Bipolar TUVP is a safe, effective and low cost procedure among minimally invasive surgeries of BPH. Compared with bipolar TURP, the bipolar TUVP had similar complications, better perioperative and postoperative outcomes, superior hemostasis and higher efficacy

    Adolescent transport and unintentional injuries: a systematic analysis using the Global Burden of Disease Study 2019

    No full text
    Background Globally, transport and unintentional injuries persist as leading preventable causes of mortality and morbidity for adolescents. We sought to report comprehensive trends in injury-related mortality and morbidity for adolescents aged 10-24 years during the past three decades. Methods Using the Global Burden of Disease, Injuries, and Risk Factors 2019 Study, we analysed mortality and disability-adjusted life-years (DALYs) attributed to transport and unintentional injuries for adolescents in 204 countries. Burden is reported in absolute numbers and age-standardised rates per 100 000 population by sex, age group (10-14, 15-19, and 20-24 years), and sociodemographic index (SDI) with 95% uncertainty intervals (UIs). We report percentage changes in deaths and DALYs between 1990 and 2019. Findings In 2019, 369 061 deaths (of which 214337 [58%] were transport related) and 31.1 million DALYs (of which 16.2 million [52%] were transport related) among adolescents aged 10-24 years were caused by transport and unintentional injuries combined. If compared with other causes, transport and unintentional injuries combined accounted for 25% of deaths and 14% of DALYs in 2019, and showed little improvement from 1990 when such injuries accounted for 26% of adolescent deaths and 17% of adolescent DALYs. Throughout adolescence, transport and unintentional injury fatality rates increased by age group. The unintentional injury burden was higher among males than females for all injury types, except for injuries related to fire, heat, and hot substances, or to adverse effects of medical treatment. From 1990 to 2019, global mortality rates declined by 34.4% (from 17.5 to 11.5 per 100 000) for transport injuries, and by 47.7% (from 15.9 to 8.3 per 100000) for unintentional injuries. However, in low-SDI nations the absolute number of deaths increased (by 80.5% to 42 774 for transport injuries and by 39.4% to 31 961 for unintentional injuries). In the high-SDI quintile in 2010-19, the rate per 100 000 of transport injury DALYs was reduced by 16.7%, from 838 in 2010 to 699 in 2019. This was a substantially slower pace of reduction compared with the 48.5% reduction between 1990 and 2010, from 1626 per 100 000 in 1990 to 838 per 100 000 in 2010. Between 2010 and 2019, the rate of unintentional injury DALYs per 100 000 also remained largely unchanged in high-SDI countries (555 in 2010 vs 554 in 2019; 0.2% reduction). The number and rate of adolescent deaths and DALYs owing to environmental heat and cold exposure increased for the high-SDI quintile during 2010-19. Interpretation As other causes of mortality are addressed, inadequate progress in reducing transport and unintentional injury mortality as a proportion of adolescent deaths becomes apparent. The relative shift in the burden of injury from high-SDI countries to low and low-middle-SDI countries necessitates focused action, including global donor, government, and industry investment in injury prevention. The persisting burden of DALYs related to transport and unintentional injuries indicates a need to prioritise innovative measures for the primary prevention of adolescent injury
    corecore